package com.fezs.mybatis.code.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fezs.mybatis.model.BaseEntity;
import java.io.Serializable;
import java.math.BigDecimal;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;

/**
 * <p>
 * monthly_operating_statement
 * </p>
 *
 * @author zhukai
 * @since 2022-09-06
 */
@Getter
@Setter
@Accessors(chain = true)
@TableName("monthly_operating_statement")
public class MonthlyOperatingStatement extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 月份(yyyy-MM)
     */
    @TableId(value = "sdate", type = IdType.AUTO)
    private String sdate;

    /**
     * 城市编码
     */
    @TableId(value = "city_code", type = IdType.AUTO)
    private String cityCode;

    /**
     * 城市名称
     */
    private String cityName;

    /**
     * GMV实际值
     */
    private BigDecimal gmvAmount;

    /**
     * GMV环比上月同期实际值
     */
    private BigDecimal gmvCompareAmount;

    /**
     * 本月新装GMV实际值
     */
    private BigDecimal gmvNewAmount;

    /**
     * 截止上月底留存GMV实际值
     */
    private BigDecimal gmvOldAmount;

    /**
     * 实收实际值
     */
    private BigDecimal incomeAmount;

    /**
     * 货架GMV
     */
    private BigDecimal avgGmv;

    /**
     * 架均货架折算天数
     */
    private Integer avgDay;

    /**
     * 本月新装货架GMV
     */
    private BigDecimal avgNewGmv;

    /**
     * 本月全网新装架均
     */
    private Integer avgNewDay;

    /**
     * 全网货架GMV
     */
    private BigDecimal avgWholeGmv;

    /**
     * 全网架均货架折算天数
     */
    private Integer avgWholeDay;

    /**
     * 商机申请量
     */
    private Integer businessApply;

    /**
     * 上月同期商机申请量
     */
    private Integer businessApplyCompare;

    /**
     * 商机激活量
     */
    private Integer businessActivate;

    /**
     * 上月同期商机激活量
     */
    private Integer businessActivateCompare;

    /**
     * 货柜数量
     */
    private Integer shelfNum;

    /**
     * 低销货柜数量
     */
    private Integer shelfLowSalesNum;

    /**
     * 本月新装货柜数量
     */
    private Integer shelfNewNum;

    /**
     * 本月新装低销货柜数量
     */
    private Integer shelfNewLowSalesNum;

    /**
     * 90天以上连续低销货柜数量
     */
    private Integer shelfLongLowSalesNum;

    /**
     * 在线时长
     */
    private BigDecimal cutoffnetOnlineTime;

    /**
     * 应在线时长
     */
    private BigDecimal cutoffnetOnlineBe;

    /**
     * 上月同期在线时长
     */
    private BigDecimal cutoffnetCompareOnlineTime;

    /**
     * 上月同期应在线时长
     */
    private BigDecimal cutoffnetCompareOnlineBe;

    /**
     * 全网在线时长
     */
    private BigDecimal cutoffnetWholeOnlineTime;

    /**
     * 全网应在线时长
     */
    private BigDecimal cutoffnetWholeOnlineBe;

    /**
     * 缺货品种数
     */
    private Integer stockoutNumerator;

    /**
     * 品种数
     */
    private Integer stockoutDenominator;

    /**
     * 上月同期缺货品种数
     */
    private Integer stockoutCompareNumerator;

    /**
     * 上月同期品种数
     */
    private Integer stockoutCompareDenominator;

    /**
     * 全网缺货品种数
     */
    private Integer stockoutWholeNumerator;

    /**
     * 全网品种数
     */
    private Integer stockoutWholeDenominator;

    /**
     * 滞销商品数
     */
    private Integer unsalableItem;

    /**
     * 商品总数
     */
    private Integer unsalableAllitem;

    /**
     * 上月同期滞销商品数
     */
    private Integer unsalableCompareItem;

    /**
     * 上月同期商品总数
     */
    private Integer unsalableCompareAllitem;

    /**
     * 全网滞销商品数
     */
    private Integer unsalableWholeItem;

    /**
     * 全网商品总数
     */
    private Integer unsalableWholeAllitem;

    /**
     * 补货效能
     */
    private Integer fillQty;

    /**
     * 补货人次
     */
    private Integer fillNum;

    /**
     * 上月同期补货效能
     */
    private Integer fillCompareQty;

    /**
     * 上月同期补货人次
     */
    private Integer fillCompareNum;

    /**
     * 全网补货效能
     */
    private Integer fillWholeQty;

    /**
     * 全网补货人次
     */
    private Integer fillWholeNum;


}
